python自定义判断一个数为素数的函数

您所在的位置:网站首页 python range 用法 python自定义判断一个数为素数的函数

python自定义判断一个数为素数的函数

#python自定义判断一个数为素数的函数| 来源: 网络整理| 查看: 265

什么是素数

要利用python代码来判断一个数是否是素数,首先就先了解何为素数。简而言之,素数,也就是质数,指的是大于1且只能被1和本身整除的自然数。那么,利用python代码判断素数的基本思路就是判断一个数是否大于1且是否能够被介于1和自身之间的自然数整数即可。

自定义判断一个数为素数的函数

下方的实例中,通过整除运算符%、try...except语句和for循环来设计python程序,并使用一个函数来封装,其中,try...except语句主要用来判断传入的参数是否可以使用%。最后,这个数如果是素数,函数则返回True,否则返回False,实例代码如下:

#-*- coding:utf-8 -*- def isprime(arg): try: T = False if arg > 1: for i in range(2,arg): if arg % i == 0: break else: T = True except TypeError as err: return '请正确输入数值参数' return T print(isprime(5)) print(isprime(3)) print(isprime(6)) print(isprime(11)) print(isprime('a')) #终端或命令行输入:python3 test.py 得到输出: True True False True 请正确输入数值参数


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3